<?php

class Shop extends CActiveRecord
{
	public function rules()
	{
		return array(
			array('name, site_link, address', 'required', 'message' => 'Ведите значение "{attribute}".', 'on' => User::SCENARIO_SIGNUP),
			array('site_link', 'unique', 'on' => User::SCENARIO_SIGNUP),
			array('site_link', 'url', 'message' => 'Ведите значение "{attribute}".'),
			array('name, site_link', 'length', 'max' => 100, 'message' => 'Максимальное количество символов для поля "{attribute} 255".'),
			array('address', 'length', 'max' => 255, 'message' => 'Максимальное количество символов для поля "{attribute}" 255.'),
		);
	}
	
	public function attributeLabels()
	{
		return array(
			'name' => 'Название',
			'site_link' => 'Ссылка на сайт',
			'address' => 'Адрес',
		);
	}

	public function relations()
	{
		return array();
	}

	public static function model($className = __CLASS__)
	{
		return parent::model($className);
	}

	public function tableName()
	{
		return '{{shop}}';
	}	

	/* my method */
	public static function getItems()
	{
		return self::model()->find('id_user = :id',array(':id'=>YII::app()->user->id));
	} 
}